package com.qianda.qdminiapp.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qianda.qdminiapp.domain.data.QqdStoreData;
import com.qianda.qdminiapp.domain.dto.PageRequest;
import com.qianda.qdminiapp.domain.model.device.QqdStore;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author cw
 * @since 2019-08-14
 */
public interface QqdStoreService extends IService<QqdStore> {

    /*
     * 获取附近门店
     * @Description
     * @Author cw
     * @Date 9:39 2019/8/28
     * @Param [qqdStore]
     * @return java.util.List<com.qianda.qdminiapp.domain.model.device.QqdStore>
     **/
    IPage<QqdStoreData> findNearStore(String storeName, Double lat, Double lng, PageRequest request);

    /**
     * 获取附近5公里范围内的门店
     * @return
     */
    List<QqdStore> findNearStoreByLatAndLng(Double lat,Double lng);

}
